const { DataTypes } = require("sequelize");
const sequelize = require("./db");
const Events = sequelize.define(
    "event",
    //    事件编号（必须SJ开头），事件类型，事件等级，发生时间，发生地点，车牌号，驾驶员，处理状态（待处理，已处理，处理中）
    {
        number: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        type: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        grade: {
            //   数字类型
            type: DataTypes.INTEGER,
            allowNull: false,
        },
        time: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        address: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        plate: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        driver: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        status: {
            type: DataTypes.STRING(50),
            allowNull: false,
        },
        phone: {
            type: DataTypes.STRING(50),
            allowNull: true,
        },
        coordinates: {
            type: DataTypes.STRING(250),
            allowNull: false,
        },

    },
    {
        paranoid: true, //软删除
    }
);

module.exports = Events;